\doxysection{QEKF\+\_\+\+INS\+\_\+t Struct Reference}
\hypertarget{struct_q_e_k_f___i_n_s__t}{}\label{struct_q_e_k_f___i_n_s__t}\index{QEKF\_INS\_t@{QEKF\_INS\_t}}
\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{struct_q_e_k_f___i_n_s__t_a914077da459400b235625abde92e8909}\label{struct_q_e_k_f___i_n_s__t_a914077da459400b235625abde92e8909} 
uint8\+\_\+t {\bfseries Initialized}
\item 
\Hypertarget{struct_q_e_k_f___i_n_s__t_a14c5b37168e398c5d1882748bc4a1e2f}\label{struct_q_e_k_f___i_n_s__t_a14c5b37168e398c5d1882748bc4a1e2f} 
\mbox{\hyperlink{structkf__t}{Kalman\+Filter\+\_\+t}} {\bfseries IMU\+\_\+\+Quaternion\+EKF}
\item 
\Hypertarget{struct_q_e_k_f___i_n_s__t_a8fe6ea4e460bf6843666fcbf076e009d}\label{struct_q_e_k_f___i_n_s__t_a8fe6ea4e460bf6843666fcbf076e009d} 
uint8\+\_\+t {\bfseries Converge\+Flag}
\item 
\Hypertarget{struct_q_e_k_f___i_n_s__t_ad52e7c598a64cafbff23e8aea82dcb87}\label{struct_q_e_k_f___i_n_s__t_ad52e7c598a64cafbff23e8aea82dcb87} 
uint8\+\_\+t {\bfseries Stable\+Flag}
\item 
\Hypertarget{struct_q_e_k_f___i_n_s__t_aaa8470f56bbccbfadfbd2bc5bad3d1a6}\label{struct_q_e_k_f___i_n_s__t_aaa8470f56bbccbfadfbd2bc5bad3d1a6} 
uint64\+\_\+t {\bfseries Error\+Count}
\item 
\Hypertarget{struct_q_e_k_f___i_n_s__t_a57d6df38ae0f8c1315594ef00d1ff876}\label{struct_q_e_k_f___i_n_s__t_a57d6df38ae0f8c1315594ef00d1ff876} 
uint64\+\_\+t {\bfseries Update\+Count}
\item 
\Hypertarget{struct_q_e_k_f___i_n_s__t_acfbbc050074bf7c16298c232393f68cd}\label{struct_q_e_k_f___i_n_s__t_acfbbc050074bf7c16298c232393f68cd} 
float {\bfseries q} \mbox{[}4\mbox{]}
\item 
\Hypertarget{struct_q_e_k_f___i_n_s__t_a9f525f3342433590594743c944df4f2b}\label{struct_q_e_k_f___i_n_s__t_a9f525f3342433590594743c944df4f2b} 
float {\bfseries Gyro\+Bias} \mbox{[}3\mbox{]}
\item 
\Hypertarget{struct_q_e_k_f___i_n_s__t_ab684998343473b5a6832be5de974d03f}\label{struct_q_e_k_f___i_n_s__t_ab684998343473b5a6832be5de974d03f} 
float {\bfseries Gyro} \mbox{[}3\mbox{]}
\item 
\Hypertarget{struct_q_e_k_f___i_n_s__t_ab32c58599f198db0537932846f518720}\label{struct_q_e_k_f___i_n_s__t_ab32c58599f198db0537932846f518720} 
float {\bfseries Accel} \mbox{[}3\mbox{]}
\item 
\Hypertarget{struct_q_e_k_f___i_n_s__t_aeb2df80589102c134037610b0bd232da}\label{struct_q_e_k_f___i_n_s__t_aeb2df80589102c134037610b0bd232da} 
float {\bfseries Orientation\+Cosine} \mbox{[}3\mbox{]}
\item 
\Hypertarget{struct_q_e_k_f___i_n_s__t_a129fae788ee85c8bd3eb06f4c962ce44}\label{struct_q_e_k_f___i_n_s__t_a129fae788ee85c8bd3eb06f4c962ce44} 
float {\bfseries acc\+LPFcoef}
\item 
\Hypertarget{struct_q_e_k_f___i_n_s__t_aa574f9e397aefeb4844795d946b3110a}\label{struct_q_e_k_f___i_n_s__t_aa574f9e397aefeb4844795d946b3110a} 
float {\bfseries gyro\+\_\+norm}
\item 
\Hypertarget{struct_q_e_k_f___i_n_s__t_a3fd206a992131d941d196df1d75eccf6}\label{struct_q_e_k_f___i_n_s__t_a3fd206a992131d941d196df1d75eccf6} 
float {\bfseries accl\+\_\+norm}
\item 
\Hypertarget{struct_q_e_k_f___i_n_s__t_a72e87d8ae4df7bf4c7b39a7aa6b1a303}\label{struct_q_e_k_f___i_n_s__t_a72e87d8ae4df7bf4c7b39a7aa6b1a303} 
float {\bfseries Adaptive\+Gain\+Scale}
\item 
\Hypertarget{struct_q_e_k_f___i_n_s__t_af860727febf838729136713b433f3494}\label{struct_q_e_k_f___i_n_s__t_af860727febf838729136713b433f3494} 
float {\bfseries Roll}
\item 
\Hypertarget{struct_q_e_k_f___i_n_s__t_a5bd5c38bca162f78f0ae3f5952e6a278}\label{struct_q_e_k_f___i_n_s__t_a5bd5c38bca162f78f0ae3f5952e6a278} 
float {\bfseries Pitch}
\item 
\Hypertarget{struct_q_e_k_f___i_n_s__t_a11c3d318f4bc865533e22aa9703957d2}\label{struct_q_e_k_f___i_n_s__t_a11c3d318f4bc865533e22aa9703957d2} 
float {\bfseries Yaw}
\item 
\Hypertarget{struct_q_e_k_f___i_n_s__t_af5630e19b08e388a3c05f6ff16d49d62}\label{struct_q_e_k_f___i_n_s__t_af5630e19b08e388a3c05f6ff16d49d62} 
float {\bfseries Yaw\+Total\+Angle}
\item 
\Hypertarget{struct_q_e_k_f___i_n_s__t_a38048e6d3c7a8e0385af95849411bf17}\label{struct_q_e_k_f___i_n_s__t_a38048e6d3c7a8e0385af95849411bf17} 
float {\bfseries Q1}
\item 
\Hypertarget{struct_q_e_k_f___i_n_s__t_aa4c355255a00e5ef01d4315d6c27803c}\label{struct_q_e_k_f___i_n_s__t_aa4c355255a00e5ef01d4315d6c27803c} 
float {\bfseries Q2}
\item 
\Hypertarget{struct_q_e_k_f___i_n_s__t_a597804e2beca67cc891bcd611cba2b02}\label{struct_q_e_k_f___i_n_s__t_a597804e2beca67cc891bcd611cba2b02} 
float {\bfseries R}
\item 
\Hypertarget{struct_q_e_k_f___i_n_s__t_a118b7d1d856f0b68661483d9c79e51d5}\label{struct_q_e_k_f___i_n_s__t_a118b7d1d856f0b68661483d9c79e51d5} 
float {\bfseries dt}
\item 
\Hypertarget{struct_q_e_k_f___i_n_s__t_a09d55b1cfaceb16a6256c5cbc6bb033b}\label{struct_q_e_k_f___i_n_s__t_a09d55b1cfaceb16a6256c5cbc6bb033b} 
\mbox{\hyperlink{structarm__matrix__instance__f32}{mat}} {\bfseries Chi\+Square}
\item 
\Hypertarget{struct_q_e_k_f___i_n_s__t_a2a3a60189f47a83c1599b0e4b36b7ab1}\label{struct_q_e_k_f___i_n_s__t_a2a3a60189f47a83c1599b0e4b36b7ab1} 
float {\bfseries Chi\+Square\+\_\+\+Data} \mbox{[}1\mbox{]}
\item 
\Hypertarget{struct_q_e_k_f___i_n_s__t_ab092d19d8297c81be53f1a9ae12bfc69}\label{struct_q_e_k_f___i_n_s__t_ab092d19d8297c81be53f1a9ae12bfc69} 
float {\bfseries Chi\+Square\+Test\+Threshold}
\item 
\Hypertarget{struct_q_e_k_f___i_n_s__t_a10f4468fef11578a025bb591b4e1b696}\label{struct_q_e_k_f___i_n_s__t_a10f4468fef11578a025bb591b4e1b696} 
float {\bfseries lambda}
\item 
\Hypertarget{struct_q_e_k_f___i_n_s__t_ae7d241f783e58a1c938b6b702131662e}\label{struct_q_e_k_f___i_n_s__t_ae7d241f783e58a1c938b6b702131662e} 
int16\+\_\+t {\bfseries Yaw\+Round\+Count}
\item 
\Hypertarget{struct_q_e_k_f___i_n_s__t_aec88c5704ccefa098d4e88c0c98b203c}\label{struct_q_e_k_f___i_n_s__t_aec88c5704ccefa098d4e88c0c98b203c} 
float {\bfseries Yaw\+Angle\+Last}
\end{DoxyCompactItemize}


The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
C\+:/\+Users/\+ASUS/\+Desktop/dm-\/ctrl\+H7-\/balance-\/9025test/modules/algorithm/\mbox{\hyperlink{_quaternion_e_k_f_8h}{Quaternion\+EKF.\+h}}\end{DoxyCompactItemize}
